Skip to content

feat(brew): add Homebrew formula for macOS installation#9

Merged
ronak-create merged 2 commits intosynseqack:masterfrom
sakshar2303:feat/homebrew-installation
Apr 7, 2026
Merged

feat(brew): add Homebrew formula for macOS installation#9
ronak-create merged 2 commits intosynseqack:masterfrom
sakshar2303:feat/homebrew-installation

Conversation

@sakshar2303
Copy link
Copy Markdown
Contributor

Summary

Adds Homebrew tap support for easy macOS installation of aict. Closes #2.

Changes

Formula (Formula/aict.rb)

  • Architecture-aware formula supporting both Apple Silicon (arm64) and Intel (amd64)
  • Supports macOS and Linux via Homebrew/Linuxbrew
  • Downloads pre-built platform-specific .tar.gz from GitHub Releases
  • Installs both aict and aict-mcp binaries
  • Installs bash and zsh shell completions

CI (ci.yml)

  • Release job now produces per-platform .tar.gz archives containing both binaries, completions, and LICENSE
  • New update-brew job auto-updates the Homebrew tap formula on each tagged release using mislav/bump-homebrew-formula-action

Docs (README.md)

  • Added "Homebrew (macOS)" subsection under Install with brew tap / brew install instructions

Checklist

  • Formula created: Supports both aict and aict-mcp
  • Binary distribution: Configured to pull pre-built Darwin binaries
  • Shell Completions: Logic added to the Formula to handle completion scripts
  • Automation: Added ci.yml job to keep the Formula updated on new tags
  • Docs: Installation instructions added to README.md

Prerequisites (maintainer action required)

  1. Create tap repo: synseqack/homebrew-aict must exist on GitHub with Formula/aict.rb from this PR
  2. Add secret: Add HOMEBREW_TAP_TOKEN (a GitHub PAT with repo scope) to this repo's Settings → Secrets
  3. First release: After merging, push a new tag to generate .tar.gz archives and update SHA256 placeholders in the formula

- Create Formula/aict.rb with architecture detection (arm64/amd64)
- Support both macOS and Linux via Homebrew/Linuxbrew
- Install both aict and aict-mcp binaries
- Include bash and zsh shell completions
- Update CI release job to produce per-platform .tar.gz archives
- Add update-brew CI job to auto-update tap on new tags
- Add Homebrew installation instructions to README.md

Closes synseqack#2
@ronak-create ronak-create requested a review from u84u April 7, 2026 07:45
@ronak-create ronak-create merged commit b508a5d into synseqack:master Apr 7, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Homebrew formula for macOS installation

2 participants